package cn.hzc.fortess.system.dao;

import cn.hzc.fortess.system.entity.ResourceAttr;
import cn.hzc.fortess.system.vo.ResourceAttrVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ResourceAttrDao {

    int delete(Integer id);

    int deleteByMenuId(Integer menuId);


    int insert(ResourceAttr record);

    ResourceAttr find(Integer id);

    int update(ResourceAttr record);

    List<ResourceAttr> findMenuResourceAttrList(Integer menuId);

    List<ResourceAttrVO> findRoleResourceAttrList(@Param("menuId") Integer menuId, @Param("roleIds") String roleIds);

}